package com.roger.homecenterscreen.config

object ApiConfig {
    
    /**
     * 和风天气API配置
     * 1. 注册账号：https://dev.qweather.com/
     * 2. 创建应用获取API Key
     * 3. 免费版每日访问量：1000次
     */
    const val QWEATHER_API_KEY = "3e4c2077306a4a3ca2365e99f48bb288"
    
    /**
     * 聚合数据API配置  
     * 1. 注册账号：https://www.juhe.cn/
     * 2. 订阅"万年历"接口获取API Key
     * 3. 免费版每日访问量：100次
     */
    const val JUHE_API_KEY = "c7ba39786f79dd06c4953109b4c9ae8a"
    
    /**
     * 聚合数据IP地址查询API配置
     * 1. 在聚合数据单独申请"IP地址"接口
     * 2. 获取专用的API Key
     * 3. 免费版每日访问量：50次
     * 4. 接口地址：ip/ipNewV3
     */
    const val JUHE_IP_API_KEY = "c4c974660e0cd8ac3e17c4f69638d2ca" // 请替换为您的IP地址查询API密钥
    
    /**
     * 经纬度转地址API配置
     * 使用 cn.apihz.cn 提供的经纬度转地址服务
     */
    const val COORDINATE_API_ID = "10006335"
    const val COORDINATE_API_KEY = "b609192ce2cd6a1a66dc20dafdadb161"
    
    /**
     * 自定义内容API配置
     * 替换为你自己的API服务器地址
     */
    const val CUSTOM_API_BASE_URL = "https://your-api-domain.com/"
    
    /**
     * 位置配置
     * 和风天气城市代码，可以通过城市查询API获取
     * 常用城市代码：
     * 101010100 - 北京
     * 101020100 - 上海  
     * 101280101 - 广州
     * 101280601 - 深圳
     * 101280801 - 佛山
     */
    const val DEFAULT_LOCATION = "101280801" // 佛山
    
    /**
     * 刷新间隔配置（毫秒）
     */
    const val WEATHER_REFRESH_INTERVAL = 10 * 60 * 1000L // 10分钟
    const val CALENDAR_REFRESH_INTERVAL = 24 * 60 * 60 * 1000L // 24小时
    const val CUSTOM_CONTENT_REFRESH_INTERVAL = 5 * 60 * 1000L // 5分钟
} 